Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Davis Cup, Group B, Manchester Astana Open - Astana Rolex Paris Masters - Paris Australian Open - Melbourne Open Sud de France - Montpellier Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille Australian Open - Melbourne Tiriac Open - Bucharest French Open - Paris Wimbledon - London Germany F17 Germany F18 Germany F20 Switzerland F1 Turkey F13 Turkey F14 Germany F14 Germany F18 Turkey F47 Turkey F48 Germany F1 Germany F2 Italy F1 Italy F2 Turkey F6 Turkey F7 Turkey F10 Turkey F11 Slovenia F1 Hungary F2 Poland F4 Germany F7 Germany F11 Germany F13 Germany F14 Germany F16 Germany F17 Turkey F40 Germany F2 Germany F3 Germany F4 Italy F2 Switzerland F1 Czech Republic F3 Italy F15 Germany F5 Germany F7 Italy F21 Germany F14 Germany F3 Tunisia F13 Germany F7 Germany F19 Tunisia F12 Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Nord/LB Open 2004 - Braunschweig St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Pekao Open 2004 - Szczecin The LTA Men's Challenger Wrexham - Wrexham Tennis Napoli Cup - Napoli Lugano Challenger Open de Franche-Comte - Besancon Lugano Challenger Banca Marche Tennis Cup - San Benedetto Tennis Napoli Cup - Napoli Banca Stato Challenger Lugano - Lugano 3° Trofeo 'Citta di Brindisi' - Brindisi Braunschweig Challenger Eckental Challenger San Remo Tennis Cup - San Remo Heilbronn Challenger Furth Challenger Meknes Challenger Kenitra Challenger Geneva Challenger - Geneva Ortisei Challenger Noumea Challenger Geneva Challenger - Geneva Bergamo Challenger Wroclaw Challenger Turin Challenger Heilbronn Challenger Marburg Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Meknes Challenger Stockton Challenger Fairfield Challenger Bangkok Challenger Bergamo Challenger Barletta Challenger Rome Challenger Sibiu Challenger Monterrey Challenger Fairfield Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Koblenz Challenger Trieste Challenger Meerbusch Challenger Marbella Challenger Prague 1 Challenger Perugia Challenger Bratislava Challenger Monterrey Challenger Alicante Challenger Bonn Challenger Furth Challenger Aix En Provence Challenger Perugia Challenger Sassuolo Challenger Iasi Challenger Irving Challenger Slovenia F2 St. Tropez Challenger Split 2 Challenger Prague 2 Challenger Heilbronn Challenger Gwangju Challenger Tashkent Challenger Heilbronn Challenger Bordeaux Challenger Furth Challenger Prague Challenger Tulln Challenger Poprad Tatry Challenger Milan Challenger Eckental Challenger Ismaning Challenger Quanzhou Challenger Danderyd Challenger Koblenz Challenger Aix En Provence Challenger Bordeaux Challenger Turin Challenger Heilbronn Challenger Zhuhai Challenger Shenzhen Challenger Bratislava 2 Challenger Banja Luka Challenger Allianz Suisse Open Gstaad - Gstaad Vicenza Challenger Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Braunschweig Challenger Helsinki Challenger Oeiras 2 Challenger Heilbronn Challenger Eckental Challenger Naples Challenger Furth Challenger Francavilla Challenger Cancun Challenger Eckental Challenger Cherbourg Challenger Braunschweig Challenger Cherbourg Challenger Prague Challenger Trieste Challenger Cordenons Challenger Split Challenger Barcelona Challenger Ismaning Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Nur-Sultan 1 Challenger Eckental Challenger ABN/AMRO World Tennis Tournament - Rotterdam Biella 5 Challenger Bratislava Challenger Open 13 - Marseille Bucharest Challenger Sibiu Challenger Ismaning Challenger Eckental Challenger Open Seat Godo - Barcelona Traralgon Challenger Prague II Challenger Cherbourg Challenger Tunis Challenger Murcia Challenger Croatia Open - Umag Braunschweig Challenger Tampere Challenger Zug Challenger Schickedanz Open - Furth Open de Moselle - Metz Meerbusch Challenger Grodzisk Mazowiecki Challenger Davidoff Swiss Indoors - Basel Tatra Banka Open - Bratislava Genova Challenger Qatar Open - Doha Challenger 42 - Andrezieux Seoul Challenger Canberra Challenger Busan Challenger Koblenz Challenger ABN/AMRO World Tennis Tournament - Rotterdam Waco Challenger Phoenix Challenger Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Turin Challenger Heilbronn Challenger Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Noumea Challenger Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel AAPT Championships - Adelaide Open Romania - Bucharest Hypo Group Tennis International - Portschach Forli 6 Challenger Gerry Weber Open - Halle Augsburg Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Marburg Challenger Aircel Chennai Open - Chennai Croatia Open - Umag Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Open 13 - Marseille If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Copa Claro - Buenos Aires Rakuten Japan Open - Tokyo Wroclaw Challenger Copa Claro - Buenos Aires Mersin Challenger Kenitra Challenger Challenger Ford de Cherbourg - Cherbourg Banca Stato Challenger Lugano - Lugano Bet-at-home Open - Hamburg Rhein-Main Challenger 2004 - Aschaffenburg Jonkoping Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Geneva Challenger - Geneva Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Sporting Challenger - Turin St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Hungarian Open - Budapest Allianz Suisse Open Gstaad - Gstaad Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Open Parc - Lyon AEGON Championships - London Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Citi Open - Washington Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BMW Open - Munich Fever-Tree Championships - London Geneva Open - Geneva European Open - Antwerp Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Swiss Open - Gstaad BMW Open - Munich cinch Championships - London Braunschweig Challenger Nordea Open - Bastad Moselle Open - Metz United Cup - Australia Tata Open Maharashtra - Pune Open 13 Provence - Marseille Banja Luka Open - Banja Luka Sofia Open - Sofia BNP Paribas Nordic Open - Stockholm EFG Swiss Open - Gstaad Rio Open - Rio de Janeiro Open 13 Provence - Marseille Boss Open - Stuttgart Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Heineken Open - Auckland Banca Stato Challenger Lugano - Lugano Open de Moselle - Metz Challenger Ford de Cherbourg - Cherbourg Open Sainte-Victoire - Aix-En-Provence Chennai Open - Chennai Ortisei Challenger Challenger Groningen - Groningen Biella 1 Challenger Davidoff Swiss Indoors Basel - Basel Lille Challenger Split 1 Challenger Braunschweig Challenger AEGON Championships - London Liberec Challenger Barcelona Challenger Bratislava Challenger Abierto Mexicano Telcel - Acapulco Helsinki Challenger Lambertz Open - Aachen Forli 4 Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Madrid Challenger Zagreb Challenger Blois Challenger Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Naples Challenger BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Moselle Open - Metz Swiss Indoors Basel - Basel Geneva Open - Geneva AEGON Championships - London European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Rome Challenger BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Barcelona Open Banc Sabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Erste Bank Open - Vienna Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Swiss Indoors Basel - Basel DIEMA XTRA Sofia Open - Sofia Swiss Indoors Basel - Basel Almaty Open - Almaty St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Helsinki Challenger Malaga Challenger Oberstaufen Challenger Allianz Suisse Open - Gstaad Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Luedenscheid Challenger CA Tennis Trophy - Vienna Hamburg European Open - Hamburg Rennes Challenger The Dubai Tennis Championships - Dubai Moselle Open - Metz ABN AMRO Open - Rotterdam Bratislava 2 Challenger BMW Open - Munich Bucharest Open - Bucharest Boss Open - Stuttgart Mallorca Championships - Mallorca Hamburg Open - Hamburg Braunschweig Challenger Swiss Indoors Basel - Basel ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Plava Laguna Croatia Open - Umag Red Letter Days Open - Nottingham Nonthaburi 4 Challenger BA-CA Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona Masters Series - Hamburg Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Amersfoort Challenger Open de Tenis Comunidad Valenciana - Valencia International Championship of Croatia - Umag Gerry Weber Open - Halle China Open - Beijing Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Grand Prix Hassan II - Marrakech BMW Open - Munich Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag EFG Swiss Open - Gstaad Grand Prix de Tennis de Lyon - Lyon China Open - Beijing Belgrade Open - Belgrade Bordeaux Challenger Hellenic Championship - Athens BMW Open - Munich Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open Occitanie - Montpellier Campionati Internazionali D'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Terra Wortmann Open - Halle Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati EFG Swiss Open - Gstaad Grand Prix Hassan II - Marrakech BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris French Open - Paris Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open (juniors) Shanghai Rolex Masters - Shanghai Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, BIH-GER 0-4 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Capitala World Tennis Championship Exhibition Diriyah Tennis Cup Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Davis Cup, World Group, Q, ISR-GER 1-3 Australian Open (juniors) Barclays ATP World Tour Finals - London Olympics - Paris